/* For scatter plot */
text {
    font-family: sans-serif;
    fill: #000000;
}

table {
    visibility: hidden;
    position: absolute;
    top: 30px;
    left: 500px;
    font-family: sans-serif;
    font-size: 0.7em;
}

tr:nth-child(even) {
    background-color: #d9d9d9;
}

.brushed {
    fill: #ff3399;
    stroke: #8e1b54;
    opacity: 1.0;
}

.brush .extent {
    stroke: #000;
    stroke-width: 1.5px;
    fill: #000;
    fill-opacity: 0.3;
}
.point.selected {
    fill: red;
    stroke: darkred;
    stroke-width: 1;
}

/* for node-link diagram */
.node circle {
  fill: #fff;
  stroke: steelblue;
  stroke-width: 3px;
}

.node text {
  font: 12px sans-serif;
}

.link {
  fill: none;
  stroke: #ccc;
  stroke-width: 2px;
}

/*TREEMAP*/
body { margin:0;position:fixed;top:0;right:0;bottom:0;left:0; }

text {
    pointer-events: stroke;
}
.grandparent text {
  font-weight: bold;
}
/*rect {
  fill: none;
  stroke: #fff;
  padding: 6px;
}*/
rect.parent,
.grandparent rect {
  stroke-width: 6px;
}
.grandparent rect {
  fill: orange;
}
.grandparent:hover rect {
  fill: #ee9700;
}
.children rect.parent,
.grandparent rect {
  cursor: pointer;
}
.children rect.parent {
  fill: #bbb;
  fill-opacity: 0.5;
}
.children:hover rect {
    fill: #ee9700;
    fill-opacity: 0.5;
}

/* parallel coordinates style */

.foreground path {
  fill: none !important;
  stroke: steelblue;
}

.foreground path.fade {
  stroke: #000;
  stroke-opacity: .05;
}

/* Brush on axis */
.brush .extent .selection {
  fill-opacity: .3;
  stroke: #fff;
  shape-rendering: crispEdges;
}

.axis line,
.axis path {
  fill: none;
  stroke: #000;
  stroke-width: 2px;
  shape-rendering: crispEdges;
}

.axis text {
  text-shadow: 0 1px 0 #fff;
  cursor: move;
  font-size: 13pt;
  fill: black;
}

.background path {
  fill: none;
  stroke: #ddd;
  shape-rendering: crispEdges;
}

.eixoSexo line{
  fill: black;
  stroke-width: 3px;
}

.eixoSexo path{
  fill: none;
  stroke: url(#svgGradient);
  stroke-width: 3px;
  shape-rendering: crispEdges;
}
.eixoSexo text{
  text-shadow: 0 1px 0 #fff;
  cursor: move;
  font-size: 13pt;
  fill: black;
}
